hard labor for life - Espagnol Anglais Dictionnaire